package com.gw.quotes.entity.business;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

public class Priceinfo implements Serializable {

	private static final long serialVersionUID = 1L;

	/**
	 * 供应商列表
	 */
	private List<Supplier> supplierList;

	/**
	 * 选配列表
	 */
	private List<GoodsoptItem> goodsoptList;

	/**
	 * 配件列表
	 */
	private List<AccessoryItem> accessoryList;

	/**
	 * 商品属性集合,规格参数
	 */
	private List<GoodsparamItem> goodsparamList;

	/**
	 * 品目guid
	 */
	private String goodsclassguid;

	/**
	 * 品牌id
	 */
	private String goodsbrandguid;

	/**
	 * 行情id
	 */
	private String priceguid;

	/**
	 * 商品id
	 */
	private String goodsguid;

	/**
	 * 商品编号
	 */
	private String goodscode;

	/**
	 * 商品名称
	 */
	private String goodsname;

	/**
	 * 品牌名称
	 */
	private String goodsbrandname;

	/**
	 * 协议价，即显示金额
	 */
	private BigDecimal agreementprice;

	/**
	 * 市场价
	 */
	private BigDecimal marketprice;

	/**
	 * 图片路径
	 */
	private String imgurl;

	public String getGoodsclassguid() {
		return goodsclassguid;
	}

	public void setGoodsclassguid(String goodsclassguid) {
		this.goodsclassguid = goodsclassguid;
	}

	public String getGoodsbrandguid() {
		return goodsbrandguid;
	}

	public void setGoodsbrandguid(String goodsbrandguid) {
		this.goodsbrandguid = goodsbrandguid;
	}

	public String getPriceguid() {
		return priceguid;
	}

	public void setPriceguid(String priceguid) {
		this.priceguid = priceguid;
	}

	public String getGoodsguid() {
		return goodsguid;
	}

	public void setGoodsguid(String goodsguid) {
		this.goodsguid = goodsguid;
	}

	public String getGoodscode() {
		return goodscode;
	}

	public void setGoodscode(String goodscode) {
		this.goodscode = goodscode;
	}

	public String getGoodsname() {
		return goodsname;
	}

	public void setGoodsname(String goodsname) {
		this.goodsname = goodsname;
	}

	public String getGoodsbrandname() {
		return goodsbrandname;
	}

	public void setGoodsbrandname(String goodsbrandname) {
		this.goodsbrandname = goodsbrandname;
	}

	public BigDecimal getAgreementprice() {
		return agreementprice;
	}

	public void setAgreementprice(BigDecimal agreementprice) {
		this.agreementprice = agreementprice;
	}

	public BigDecimal getMarketprice() {
		return marketprice;
	}

	public void setMarketprice(BigDecimal marketprice) {
		this.marketprice = marketprice;
	}

	public String getImgurl() {
		return imgurl;
	}

	public void setImgurl(String imgurl) {
		this.imgurl = imgurl;
	}

	public List<GoodsparamItem> getGoodsparamList() {
		return goodsparamList;
	}

	public void setGoodsparamList(List<GoodsparamItem> goodsparamList) {
		this.goodsparamList = goodsparamList;
	}

	public List<AccessoryItem> getAccessoryList() {
		return accessoryList;
	}

	public void setAccessoryList(List<AccessoryItem> accessoryList) {
		this.accessoryList = accessoryList;
	}

	public List<GoodsoptItem> getGoodsoptList() {
		return goodsoptList;
	}

	public void setGoodsoptList(List<GoodsoptItem> goodsoptList) {
		this.goodsoptList = goodsoptList;
	}

	public List<Supplier> getSupplierList() {
		return supplierList;
	}

	public void setSupplierList(List<Supplier> supplierList) {
		this.supplierList = supplierList;
	}

	public static class GoodsparamItem implements Serializable {

		private static final long serialVersionUID = 1L;

		/**
		 * 参数名称
		 */
		private String paramname;

		/**
		 * 参数值
		 */
		private String paramvalue;

		public String getParamname() {
			return paramname;
		}

		public void setParamname(String paramname) {
			this.paramname = paramname;
		}

		public String getParamvalue() {
			return paramvalue;
		}

		public void setParamvalue(String paramvalue) {
			this.paramvalue = paramvalue;
		}

	}

	public static class AccessoryItem implements Serializable {

		private static final long serialVersionUID = 1L;

		/**
		 * 商品编号
		 */
		private String goodscode;

		/**
		 * 商品名称
		 */
		private String goodsname;

		/**
		 * 品牌名称
		 */
		private String goodsbrandname;

		/**
		 * 市场价
		 */
		private BigDecimal marketprice;

		/**
		 * 行情id
		 */
		private String priceguid;

		/**
		 * 商品id
		 */
		private String goodsguid;

		/**
		 * 协议价，即显示金额
		 */
		private BigDecimal agreementprice;

		/**
		 * 图片路径
		 */
		private String imgurl;

		public String getGoodscode() {
			return goodscode;
		}

		public void setGoodscode(String goodscode) {
			this.goodscode = goodscode;
		}

		public String getGoodsname() {
			return goodsname;
		}

		public void setGoodsname(String goodsname) {
			this.goodsname = goodsname;
		}

		public String getGoodsbrandname() {
			return goodsbrandname;
		}

		public void setGoodsbrandname(String goodsbrandname) {
			this.goodsbrandname = goodsbrandname;
		}

		public BigDecimal getMarketprice() {
			return marketprice;
		}

		public void setMarketprice(BigDecimal marketprice) {
			this.marketprice = marketprice;
		}

		public String getPriceguid() {
			return priceguid;
		}

		public void setPriceguid(String priceguid) {
			this.priceguid = priceguid;
		}

		public String getGoodsguid() {
			return goodsguid;
		}

		public void setGoodsguid(String goodsguid) {
			this.goodsguid = goodsguid;
		}

		public BigDecimal getAgreementprice() {
			return agreementprice;
		}

		public void setAgreementprice(BigDecimal agreementprice) {
			this.agreementprice = agreementprice;
		}

		public String getImgurl() {
			return imgurl;
		}

		public void setImgurl(String imgurl) {
			this.imgurl = imgurl;
		}

	}

	public static class GoodsoptItem implements Serializable {

		private static final long serialVersionUID = 1L;

		/**
		 * 差价
		 */
		private BigDecimal relativeprice;

		/**
		 * 行情id
		 */
		private String goodsoptionalname;

		public BigDecimal getRelativeprice() {
			return relativeprice;
		}

		public void setRelativeprice(BigDecimal relativeprice) {
			this.relativeprice = relativeprice;
		}

		public String getGoodsoptionalname() {
			return goodsoptionalname;
		}

		public void setGoodsoptionalname(String goodsoptionalname) {
			this.goodsoptionalname = goodsoptionalname;
		}

	}

}
